using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;

public class RemindUI : BaseUI
{
    public static RemindUI remindUI; // 静态实例，用于全局访问RemindUI

    private void Awake() {
        // 在Awake阶段将静态实例设为当前对象，确保RemindUI可以被全局访问
        remindUI = this;
    }

    private void Start() {
        // 启动时默认隐藏信息提示
        hideInfoPlot(); // 隐藏剧情提示UI
    }

    public GameObject infoPlot; // 用于显示剧情提示信息的UI对象（原注释）

    // 设置剧情提示UI中的文本内容
    public void setInfoPlotText(string text) {
        // 获取infoPlot中的TextMeshProUGUI组件，并更新显示的文本
        infoPlot.GetComponentInChildren<TextMeshProUGUI>().text = text;
    }

    // 显示剧情提示UI
    public void showInfoPlot() {
        infoPlot.SetActive(true); // 将infoPlot设置为可见
    }

    // 隐藏剧情提示UI
    public void hideInfoPlot() {
        infoPlot.SetActive(false); // 将infoPlot设置为不可见
    }
}
